<?php

namespace App\Models;


use Eloquent;

/**
 * Class Rule
 *
 * @package App\Models
 * @mixin Eloquent
 */
class Rule extends Base
{
    // 数据表名
    protected $table = 'rules';

    // 数据主键
    protected $primaryKey = 'rule_id';

    // 隐藏字段
    protected $hidden = ['pivot', 'updated_at'];

    // 批量赋值
    protected $fillable = [];

    // 自动维护时间字段
    public $timestamps = true;

    /**
     * 权限菜单（多对多关系）
     * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
     */
    public function menus() {
        return $this->belongsToMany('App\Models\Menu', 'bind_menu_rule', 'rule_id', 'menu_id');
    }
}
